#include<stdio.h>
#include<conio.h>
#include<string.h>

void upper(char s[])
{
     int i;
     for(i=0;i<strlen(s);i++)
     if((s[i]>='a')&&(s[i]<='z'))
     s[i]=s[i]-32;
     for(i=0;i<strlen(s);i++)
     printf("%c",s[i]);
}
// doi ki tu dau tien cua moi tu sang chu hoa
void proper(char s[])
{
 int i;
 if((s[0]>='a')&&(s[0]<='z'))s[0]=s[0]-32;
 for(i=0;i<strlen(s);i++)
 if((s[i]==' ')&&(s[i+1]!=' ')&&(s[i+1]>='a')&&(s[i+1]<='z')) 
 s[i+1]=s[i+1]-32;
 for(i=0;i<strlen(s);i++)
 printf("%c",s[i]);   
}
//   dem tu trong xau (ko chua dau cach)
void demtu(char s[])
{
     int i,d=0;
     if(s[0]!=' ')d++;
     for(i=0;i<strlen(s);i++)
     if((s[i]==' ')&&(s[i+1]!=' ')) d++;
     printf("\n so tu trong xau la:%d",d);
}
//ham left, right,mid
void left(char s[])
{

}
int main()
{
    char s[100];
    printf("\n nhap xau:");
    gets(s);
    //upper(s);
    proper(s);
    demtu(s);
    getch();
}
